<?php
 Session_Start () ;
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 If (!IsSet ($titre)) { $fenetre = 1 ; }
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 $id_classe = var_courante ("id_classe", 0, 0) ;
 $titre = var_courante ("titre", 0, null) ;
 $millesime = millesime (0) ;
 $numero_rne = retrouve_rne ($millesime) ; If (StrToUpper (SubStr (PHP_OS, 0, 3) == "WIN")) { $separateur = "\\" ; } Else { $separateur = "/" ; }
 
 $param_theme = parametres_theme (themeparsession ($_SESSION ["code"])) ;
 $rep_themes = "../../images/themes/" ;
 Include ($rep_themes.$param_theme ["nom_repertoire"]."/".$param_theme ["fichier_config"]) ;
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0' LIMIT 1", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 Echo "<HTML><HEAD>" ;
 entete_html ("Garennes", "", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 If (IsSet ($titre) And ($titre == 1)) { Include ("./trombinoscope.js") ; }
 Echo "</HEAD>" ;
 
 // Chercher les fiches eleves de la classe $id_classe
 If ($droit_courant == $droit_prof) { $condition = "exterieur>='0'" ; } Else { $condition = "exterieur!='1'" ; }
 $resultat = SQL_commande ("SELECT * FROM eleves WHERE classe='".$id_classe."' AND ".$condition." ORDER BY nom,prenoms,login", $id_sql) ;
 Echo "<BODY BACKGROUND=\"".$rep_themes.$param_theme ["nom_repertoire"]."/".$theme [9][10]."\" TEXT=\"#000000\" onContextMenu=\"return false\">" ;
 
 If (SQL_nbr_lignes ($resultat) > 0)
  {
   $nbr_col = Floor (SQL_nbr_lignes ($resultat)/$nbr_photo_largeur) ;
   $nbr_reste = SQL_nbr_lignes ($resultat)%$nbr_photo_largeur ;
   
   // Cherche le nom de la classe
   $classe = SQL_commande ("SELECT * FROM classes WHERE id_classe='".$id_classe."' LIMIT 1", $id_sql) ;
   $cl = SQL_tableau_associatif ($classe, "") ;
   
   // Gestion
   $gestion = SQL_commande ("SELECT * FROM gestion", $id_sql) ;
   $ges = SQL_tableau_associatif ($gestion, "") ;
    
   Echo "<TABLE BORDER=\"0\" WIDTH=\"100%\" CELLSPACING=0 CELLPADDING=0>" ;
   If (IsSet ($titre) And ($titre == 1))
    {
     Echo "<TR>" ;
     Echo "<TD ALIGN=\"CENTER\"><B>TROMBINOSCOPE</B></TD>" ;
     Echo "<TD ALIGN=\"CENTER\" ROWSPAN=\"2\">" ;
     Echo "<A HREF=\"javascript:ouvrefenetre('./trombinoscope_pdf.php?id_classe=-".$id_classe."',350,700)\">&nbsp;" ;
     Echo "<IMG SRC=\"../images/imprimante.png\" BORDER=0 ALT=\"Aper&ccedil;u avant impression\">&nbsp;Aper&ccedil;u&nbsp;PDF&nbsp;<BR>&nbsp;avant&nbsp;impression&nbsp;</A>" ;
     Echo "</TD>" ;
     //Echo "<TD ROWSPAN=2><A HREF=\"javascript:ouvrefenetre('./aide.php?aide=7&rep=".$_SESSION ["repertoire_config"]."',350,650);\" OLDREF><IMG SRC=\"../images/aide.png\" BORDER=0></A></TD>" ;
     Echo "</TR>" ;
    }
   Echo "<TR><TD ALIGN=\"CENTER\"><B>".$cl ["nom"]."&nbsp;(".$cl ["nom_bref"].")</B>&nbsp;-&nbsp;Ann&eacute;e&nbsp;".$millesime."-".($millesime+1)."</TD></TR>" ;
   Echo "<TR><TD><TABLE BORDER=\"0\" ALIGN=\"CENTER\" CELLSPACING=\"5\" CELLPADDING=\"0\">" ;
   For ($i = 0 ; $i < $nbr_col ; $i++)
    {
     $ligne1 = "" ; $ligne2 = "" ;
     For ($j = 0 ; $j < $nbr_photo_largeur ; $j++)
      {
       $eleve = SQL_tableau_associatif ($resultat, "") ;
       If (($eleve ["photo"]) And (File_Exists ($repertoire_racine.$separateur."images".$separateur."eleves".$separateur.$numero_rne.$separateur.$eleve ["photo"])))
        { $fiche_photo = $http_garennes."images/eleves/".$numero_rne."/".$eleve ["photo"] ; }
       Else
        { $fiche_photo = $http_garennes."images/eleves/anonyme.png" ; }
       $ligne1 .= "<TD ALIGN=\"CENTER\">" ;
       If (IsSet ($titre) And ($titre == 1)) { $ligne1 .= "<A HREF=\"javascript:ouvrefenetre('./fiche_eleve.php?id_eleve=".$eleve ["id_eleve"]."&code=".$_SESSION ["code"]."',470,570);\" TITLE=\"Fiche &eacute;l&egrave;ve...\">" ; }
       $ligne1 .= "<IMG SRC=\"".$fiche_photo."\" WIDTH=\"".$largeur_petite_photo."\" HEIGHT=\"".$hauteur_petite_photo."\" BORDER=\"1\">" ;
       If (IsSet ($titre) And ($titre == 1)) { $ligne1 .= "<A>" ; }
       $ligne1 .= "</TD>" ;
       $ligne2 .= "<TD ALIGN=\"CENTER\"><FONT SIZE=\"-4\">".$eleve ["nom"]."<BR>" ;
       If (StrPos ($eleve ["prenoms"], " ")) { $prenom = SubStr ($eleve ["prenoms"], 0, StrPos ($eleve ["prenoms"], " ")) ; }
       Else { $prenom = $eleve ["prenoms"] ; }
       $prenom = StrToUpper (SubStr ($prenom, 0, 1)).StrToLower (SubStr ($prenom, 1, StrLen ($prenom)-1)) ;
       $ligne2 .= "<I>".$prenom."</I></FONT></TD>" ;
      }
     Echo "<TR>".$ligne1."</TR><TR>".$ligne2."</TR>" ;
    }
   If ($nbr_reste)
    {
     $ligne1 = "" ; $ligne2 = "" ;
     For ($j = 0 ; $j < $nbr_reste ; $j++)
      {
       $eleve = SQL_tableau_associatif ($resultat, "") ;
       If (($eleve ["photo"]) And (File_Exists ($repertoire_racine.$separateur."images".$separateur."eleves".$separateur.$numero_rne.$separateur.$eleve ["photo"])))
        { $fiche_photo = $http_garennes."images/eleves/".$numero_rne."/".$eleve ["photo"] ; }
       Else
        { $fiche_photo = $http_garennes."images/eleves/anonyme.png" ; }
       $ligne1 .= "<TD ALIGN=\"CENTER\">" ;
       If (IsSet ($titre) And ($titre == 1)) { $ligne1 .= "<A HREF=\"javascript:ouvrefenetre('./fiche_eleve.php?id_eleve=".$eleve ["id_eleve"]."&code=".$_SESSION ["code"]."',450,550);\">" ; }
       $ligne1 .= "<IMG SRC=\"".$fiche_photo."\" WIDTH=\"".$largeur_petite_photo."\" HEIGHT=\"".$hauteur_petite_photo."\" BORDER=\"1\">" ;
       If (IsSet ($titre) And ($titre == 1)) { $ligne1 .= "<A>" ; }
       $ligne1 .= "</TD>" ;
       $ligne2 .= "<TD ALIGN=\"CENTER\"><FONT SIZE=\"-4\">".$eleve ["nom"]."<BR>" ;
       If (StrPos ($eleve ["prenoms"], " ")) { $prenom = SubStr ($eleve ["prenoms"], 0, StrPos ($eleve ["prenoms"], " ")) ; }
       Else { $prenom = $eleve ["prenoms"] ; }
       $prenom = StrToUpper (SubStr ($prenom, 0, 1)).StrToLower (SubStr ($prenom, 1, StrLen ($prenom)-1)) ;
       $ligne2 .= "<I>".$prenom."</I></FONT></TD>" ;
      }
     Echo "<TR>".$ligne1."<TD COLSPAN=".($nbr_photo_largeur-$nbr_reste)."><TD></TR>" ;
     Echo "<TR>".$ligne2."<TD COLSPAN=".($nbr_photo_largeur-$nbr_reste)."><TD></TR>" ;
    }
   Echo "</TABLE>" ;
   Echo "</TD><TD COLSPAN=\"2\"></TD></TR></TABLE>" ;
  }
 Else
  {
   // Aucun eleve
   Echo "<CENTER><B>TROMBINOSCOPE</B>" ;
   Echo "<BR><BR>Aucun &eacute;l&egrave;ve dans cette classe.<BR><BR>Attribuer les &eacute;l&egrave;ves d'abord.</CENTER>" ;
  }
 Echo "</BODY></HTML>" ;
?>